计算机集成制造系统 ›› 2013, Vol. 19 ›› Issue (06 ): 1423-1432.

• 产品创新开发技术 • 上一篇    下一篇

基于Petri网的Web服务描述及其可替换性分析

郭峰,魏光   

  1. 北方工业大学信息工程学院
  • 出版日期:2013-06-30 发布日期:2013-06-30
  • 基金资助:
    国家自然科学基金资助项目(61070030,61111130121)。

Web services description and substitutions analyzing based on Petri nets

  • Online:2013-06-30 Published:2013-06-30
  • Supported by:
    Project supported by the National Natural Science Foundation,China (No.61070030,61111130121).

摘要: 为解决服务组合中的Web服务可替换性问题,在工作流网、开放网等Petri网模型的基础上,提出一种适合面向服务系统的Petri网模型——WS_Net。该模型包含了Web服务的两部分内容:内部流程和外部接口。WS_Net可以准确描述顺序、循环、并发、调用、选择五种常见的服务组合方式。 在Petri网互模拟等价的基础上定义了WS_Net内网的关于接口变迁的互模拟等价关系,关于接口变迁互模拟等价的WS_Net可以实现上下文无关的相互替换并保证替换前后组合服务的行为是一致的。在Petri网化简技术的基础上提出了WS_Net的化简规则,证明了这些化简规则能够保持WS_Net化简前后的接口互模拟等价特性。在实际应用中能够通过化简的方法降低Web服务可替换性分析的复杂度。

关键词: Web服务, Petri网, 服务可替换性, 互模拟

Abstract: Aiming at the service replaceability problem in service composition,a Petri net model-WS_Net based on workflow net and open net was presented which was oriented to modeling the information about internal behavior and interface of Web services.WS_Net could describe the common services composition modes such as sequencing,iteration,concurrence,call,and selection accurately.The definition of bisimulation equivalence about interface transitions abbreviated to interface bisimulation between two WS_Nets was presented based on the concept of Petri nets bisimulation.Two web services could substitute each other context independently which were modeled by WS_Net and satisfied interface bisimulation equivalence relationship.Two type reduction rules suited for WS_Nets were presented,one was the reduction rules concerning the inner transitions only and the other was the reduction rules concerning the inner and interface transitions.The WS_Net reduced by the reduction rules was interface bisimulation with the original one.The reduction methods reduced the complexity of analyzing substitutability of Web services.

Key words: Web services, Petri nets, services substitution, bisimulation

中图分类号: